
          
          Step into a world of convenience and efficiency with the Winco MPB-36WR Wringer designed specifically for the MPB-36R. Keep your cleaning tasks smooth and your floors spotless with this durable and easy-to-use wringer, made to withstand the rigors of daily use.
 
 This wringer is crafted to perfectly fit the MPB-36R, ensuring a secure and reliable attachment that makes your mopping routine a breeze. Whether at home or in a commercial setting, the Winco MPB-36WR enhances productivity, saving you both time and effort.
 
 Key Features:
 - Perfect Compatibility: Specifically designed for the MPB-36R, ensuring perfect fit and function.
 - Durable Construction: Built to last, with high-quality materials that withstand frequent use.
 - Easy to Use: User-friendly design that simplifies your cleaning tasks.
 - Efficient Water Extraction: Maximizes water extraction to ensure your floors dry faster.
 - Reliable Performance: Consistent, dependable performance that keeps your cleaning process smooth.
 
 Make your cleaning routine quicker and more efficient by integrating the Winco MPB-36WR with your MPB-36R today. Say goodbye to manual wringing and hello to a hassle-free cleaning experience. Perfect for both personal and professional settings, this wringer is your trusty partner in maintaining a sparkling clean environment.
        
          
        
      
      
            
      
      
      
      
      
      
         
         Specific Features       
        - Depth : 13.25
- Height : 25.5
- Length : 13.88
 
             
                       
                       
                       
                       
                       
                       
                       
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                   
                 
                 
                 
                 
                 
                 
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
                          
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                      
                        
                        
                        
                                            
                       
     
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                